/*
#getquote .gg-en a {left: 0px; width: 270px; background: url(../images/button/getaquote.png) 0 0 no-repeat; }
#getquote .gg-en a:hover { background: url(../images/button/getaquote.png) 0 -60px; }
*/

#getquote .gg-en a {left: 0px; width: 361px; height:57px; background: url(../images/button/getaquote_wide.png) 0 0 no-repeat; }
#getquote .gg-en a:hover { background: url(../images/button/getaquote_wide.png) 0 -58px; }

#callme .gg-en a {left: 0px; width: 366px; height:92px; background: url(../images/callme/callme-home.png) 0 0 no-repeat; }
#callme .gg-en a:hover { background: url(../images/callme/callme-home.png) 0 -92px; }

#container_callme {
width:788px; height:470px;
background:url(/images/callme/bg_popup.jpg) top right no-repeat;
}

.button_submit {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/submit.png) no-repeat;
}

.button_submit:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/submit.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_submit_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/submit.png) 0 -102px no-repeat;
}

.button_subscribe {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/subscribe.png) no-repeat;
}

.button_subscribe:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/subscribe.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_subscribe_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/subscribe.png) 0 -102px no-repeat;
}

.button_learn-more-s {
border:none;
cursor:pointer;
width:104px;
height:41px;
background:url(/images/button/form/learn-more-w.png) no-repeat;
}

.button_learn-more-s:hover {
border:none;
width:104px;
height:41px;
background:url(/images/button/form/learn-more-w.png) 0 -41px no-repeat;
cursor:pointer;
}

.button_learn-more-s_mousedown {
border:none;
cursor:pointer;
width:104px;
height:41px;
background:url(/images/button/form/learn-more-w.png) 0 -82px no-repeat;
}

.button_w_subscribe {
border:none;
cursor:pointer;
width:138px;
height:23px;
background:url(/images/button/w/subscribe.png) no-repeat;
}

.button_w_subscribe:hover {
border:none;
width:138px;
height:23px;
background:url(/images/button/w/subscribe.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_w_subscribe_mousedown {
border:none;
cursor:pointer;
width:138px;
height:23px;
background:url(/images/button/w/subscribe.png) 0 -46px no-repeat;
}

.button_w_run-new-quotes {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/run-new-quotes.png) no-repeat;
}

.button_w_run-new-quotes:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/run-new-quotes.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_proceed {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/proceed.png) no-repeat;
}

.button_proceed:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/proceed.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_proceed_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/proceed.png) 0 -102px no-repeat;
}

.button_search {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/search.png) no-repeat;
}

.button_search:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/search.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_search_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/search.png) 0 -102px no-repeat;
}

.button_back {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/back.png) no-repeat;
}

.button_back:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/back.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_back_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/back.png) 0 -102px no-repeat;
}

.button_print {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/print.png) no-repeat;
}

.button_print:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/print.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_print_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/print.png) 0 -102px no-repeat;
}

.button_next {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/next.png) no-repeat;
}

.button_next_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/next.png) 0 -102px no-repeat;
}

.button_next:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/next.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_forgotten_password_top {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/forgotten-password.png) no-repeat;
}

.button_forgotten_password_top:hover {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/forgotten-password.png) 0 -23px no-repeat;
}

.button_login {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/login.png) no-repeat;
}

.button_login:hover {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/login.png) 0 -51px no-repeat;
}

.button_login_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/login.png) 0 -102px no-repeat;
}

.button_login_m {
border:none;
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/login.png) no-repeat;
}

.button_login_m_mousedown {
border:none;
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/login.png) 0 -64px no-repeat;
}

.button_login_m:hover {
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/login.png) 0 -32px no-repeat;
}

.button_login_s {
cursor:pointer;
border:none;
width:80px;
height:23px;
background:url(/images/button/s/login.png) no-repeat;
}

.button_login_s:hover {
cursor:pointer;
width:80px;
height:23px;
background:url(/images/button/s/login.png) 0 -23px no-repeat;
}

.button_login_s_mousedown {
border:none;
cursor:pointer;
width:80px;
height:23px;
background:url(/images/button/s/login.png) 0 -46px no-repeat;
}

.button_logout_m {
border:none;
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/logout.png) no-repeat;
overflow:hidden;
}

.button_logout_m:hover {
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/logout.png) 0 -32px no-repeat;
overflow:hidden;
}

.button_logout_m_mousedown {
border:none;
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/logout.png) 0 -64px no-repeat;
}

.button_logout_top_second {
border:none;
cursor:pointer;
width:64px;
height:25px;
background:url(/images/button/s/logout_sub.png) no-repeat;
overflow:hidden;
}

.button_logout_s {
border:none;
cursor:pointer;
width:80px;
height:23px;
background:url(/images/button/s/logout.png) no-repeat;
overflow:hidden;
}

.button_logout_s:hover {
cursor:pointer;
border:none;
width:80px;
height:23px;
background:url(/images/button/s/logout.png) 0 -23px no-repeat;
}

.button_logout_s_mousedown {
cursor:pointer;
border:none;
width:80px;
height:23px;
background:url(/images/button/s/logout.png) 0 -46px no-repeat;
}

.button_w_processing {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/processing_180px.png) no-repeat;
cursor:wait;
}

.button_w2_processing {
border:none;
width:138px;
height:23px;
background:url(/images/button/w/processing_th.png) no-repeat;
cursor:wait;
}

.button_processing {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/processing.png) no-repeat;
cursor:wait;
}

.button_m_processing {
border:none;
width:87px;
height:32px;
background:url(/images/button/m/processing.png) no-repeat;
cursor:wait;
}

.button_s_processing {
border:none;
width:80px;
height:23px;
background:url(/images/button/s/processing.png) no-repeat;
cursor:wait;
}

.button_showresult {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/show-results.png) no-repeat;
cursor:pointer;
}

.button_showresult:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/show-results.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_viewcompletedetail {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/view-completed-details.png) no-repeat;
}

.button_viewcompletedetail:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/view-completed-details.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_rerunquote {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/rerun-quotes.png) no-repeat;
}

.button_rerunquote:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/rerun-quotes.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_deleteresult {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/delete-results.png) no-repeat;
}

.button_deleteresult:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/delete-results.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_changepassword {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/change-password.png) no-repeat;
}

.button_changepassword:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/change-password.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_recoverpassword:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/recover-password.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_resetpassword {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/set-password.png) no-repeat;
}

.button_resetpassword:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/set-password.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_enews {
border:none;
cursor:pointer;
width:70px;
height:31px;
background:url(/images/button/submit_enews.png) no-repeat;
}

.button_more-details {
border:none;
cursor:pointer;
width:165px;
height:46px;
background:url(../images/button/l/more-details.png) no-repeat;
}

.button_more-details:hover {
border:none;
width:165px;
height:46px;
background:url(../images/button/l/more-details.png) 0 -46px no-repeat;
cursor:pointer;
}

.button_more-details_mousedown {
border:none;
cursor:pointer;
width:165px;
height:46px;
background:url(../images/button/l/more-details.png) 0 -92px no-repeat;
}

.button_learn-more {
border:none;
cursor:pointer;
width:165px;
height:46px;
background:url(../images/button/form/learn-more.png) no-repeat;
}

.button_learn-more:hover {
border:none;
width:165px;
height:46px;
background:url(../images/button/form/learn-more.png) 0 -46px no-repeat;
cursor:pointer;
}

.button_learn-more_mousedown {
border:none;
cursor:pointer;
width:165px;
height:46px;
background:url(../images/button/form/learn-more.png) 0 -92px no-repeat;
}

.button_compare-xxl {
border:none;
cursor:pointer;
width:921px;
height:51px;
background:url(../images/button/xxl/compare.png) no-repeat;
}

.button_compare-xxl:hover {
border:none;
width:921px;
height:51px;
background:url(../images/button/xxl/compare.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_buy-now {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/buynow.png) no-repeat;
}

.button_buy-now:hover {
border:none;
width:138px;
height:51px;
background:url(../images/button/form/buynow.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_buy-now_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/buynow.png) 0 -102px no-repeat;
}

.button_call-me {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/callme.png) no-repeat;
}

.button_call-me:hover {
border:none;
width:138px;
height:51px;
background:url(../images/button/form/callme.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_call-me_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/callme.png) 0 -102px no-repeat;
}

.button_email-me {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/emailme.png) no-repeat;
}

.button_email-me:hover {
border:none;
width:138px;
height:51px;
background:url(../images/button/form/emailme.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_email-me_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/emailme.png) 0 -102px no-repeat;
}

.button_email-this {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/emailthis.png) no-repeat;
}

.button_email-this:hover {
border:none;
width:138px;
height:51px;
background:url(../images/button/form/emailthis.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_email-this_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/emailthis.png) 0 -102px no-repeat;
}

.button_close {
border:none;
cursor:pointer;
width:87px;
height:27px;
background:url(../images/button/s/close.png) no-repeat;
}

.button_close:hover {
border:none;
width:87px;
height:27px;
background:url(../images/button/s/close.png) 0 -27px no-repeat;
cursor:pointer;
}

.button_close_mousedown {
border:none;
cursor:pointer;
width:87px;
height:27px;
background:url(../images/button/s/close.png) 0 -54px no-repeat;
}

.button_select-compare {
border:none;
cursor:pointer;
width:342px;
height:34px;
background:url(../images/button/xl/select-compare.png) no-repeat;
}

.button_select-compare:hover {
border:none;
width:342px;
height:34px;
background:url(../images/button/xl/select-compare.png) 0 -34px no-repeat;
cursor:pointer;
}

.button_submit_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/submit_th.png) no-repeat;
}

.button_submit_th:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/submit_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_submit_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/submit_th.png) 0 -102px no-repeat;
}

.button_subscribe_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/subscribe_th.png) no-repeat;
}

.button_subscribe_th:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/subscribe_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_subscribe_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/subscribe_th.png) 0 -102px no-repeat;
}

.button_w_subscribe_th {
border:none;
cursor:pointer;
width:138px;
height:23px;
background:url(/images/button/w/subscribe_th.png) no-repeat;
}

.button_w_subscribe_th:hover {
border:none;
width:138px;
height:23px;
background:url(/images/button/w/subscribe_th.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_w_subscribe_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:23px;
background:url(/images/button/w/subscribe_th.png) 0 -46px no-repeat;
}

.button_proceed_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/proceed_th.png) no-repeat;
}

.button_proceed_th:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/proceed_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_proceed_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/proceed_th.png) 0 -102px no-repeat;
}

.button_search_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/search_th.png) no-repeat;
}

.button_search_th:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/search_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_search_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/search_th.png) 0 -102px no-repeat;
}

.button_back_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/back_th.png) no-repeat;
}

.button_back_th:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/back_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_back_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/back_th.png) 0 -102px no-repeat;
}

.button_login_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/login_th.png) no-repeat;
}

.button_login_th:hover {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/l/login_th.png) 0 -51px no-repeat;
}

.button_login_m_th_mousedown {
border:none;
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/login_th.png) 0 -64px no-repeat;
}

.button_login_m_th {
border:none;
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/login_th.png) no-repeat;
}

.button_login_m_th:hover {
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/login_th.png) 0 -32px no-repeat;
}

.button_login_s_th {
cursor:pointer;
border:none;
width:80px;
height:23px;
background:url(/images/button/s/login_th.png) no-repeat;
}

.button_login_s_th:hover {
cursor:pointer;
width:80px;
height:23px;
background:url(/images/button/s/login_th.png) 0 -23px no-repeat;
}

.button_login_s_th_mousedown {
border:none;
cursor:pointer;
width:80px;
height:23px;
background:url(/images/button/s/login_th.png) 0 -46px no-repeat;
}

.button_logout_m_th {
border:none;
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/logout_th.png) no-repeat;
overflow:hidden;
}

.button_logout_m_th:hover {
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/logout_th.png) 0 -32px no-repeat;
overflow:hidden;
}

.button_logout_m_th_mousedown {
border:none;
cursor:pointer;
width:87px;
height:32px;
background:url(/images/button/m/logout_th.png) 0 -64px no-repeat;
}

.button_logout_s_th {
border:none;
cursor:pointer;
width:80px;
height:23px;
background:url(/images/button/s/logout_th.png) no-repeat;
overflow:hidden;
}

.button_logout_s_th:hover {
cursor:pointer;
border:none;
width:80px;
height:23px;
background:url(/images/button/s/logout_th.png) 0 -23px no-repeat;
}

.button_logout_s_th_mousedown {
cursor:pointer;
border:none;
width:80px;
height:23px;
background:url(/images/button/s/logout_th.png) 0 -46px no-repeat;
}

.button_w_processing_th {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/processing_180px_th.png) no-repeat;
cursor:wait;
}

.button_processing_th {
border:none;
width:138px;
height:51px;
background:url(/images/button/l/processing_th.png) no-repeat;
cursor:wait;
}

.button_m_processing_th {
border:none;
width:87px;
height:32px;
background:url(/images/button/m/processing_th.png) no-repeat;
cursor:wait;
}

.button_s_processing_th {
border:none;
width:80px;
height:23px;
background:url(/images/button/s/processing_th.png) no-repeat;
cursor:wait;
}

.button_showresult_th {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/show-results_th.png) no-repeat;
cursor:pointer;
}

.button_showresult_th:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/show-results_th.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_viewcompletedetail_th {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/view-completed-details_th.png) no-repeat;
}

.button_viewcompletedetail_th:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/view-completed-details_th.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_rerunquote_th {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/rerun-quotes_th.png) no-repeat;
}

.button_rerunquote_th:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/rerun-quotes_th.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_deleteresult_th {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/delete-results_th.png) no-repeat;
}

.button_deleteresult_th:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/delete-results_th.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_changepassword_th {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/change-password_th.png) no-repeat;
}

.button_changepassword_th:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/change-password_th.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_recoverpassword_th {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/recover-password_th.png) no-repeat;
}

.button_recoverpassword_th:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/recover-password_th.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_resetpassword_th {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/set-password_th.png) no-repeat;
}

.button_resetpassword_th:hover {
border:none;
width:180px;
height:23px;
background:url(/images/button/w/set-password_th.png) 0 -23px no-repeat;
cursor:pointer;
}

.button_more-details_th {
border:none;
cursor:pointer;
width:165px;
height:46px;
background:url(../images/button/l/more-details_th.png) no-repeat;
}

.button_more-details_th:hover {
border:none;
width:165px;
height:46px;
background:url(../images/button/l/more-details_th.png) 0 -46px no-repeat;
cursor:pointer;
}

.button_more-details_th_mousedown {
border:none;
cursor:pointer;
width:165px;
height:46px;
background:url(../images/button/l/more-details_th.png) 0 -92px no-repeat;
}

.button_learn-more_th {
border:none;
cursor:pointer;
width:165px;
height:46px;
background:url(../images/button/form/learn-more_th.png) no-repeat;
}

.button_learn-more_th:hover {
border:none;
width:165px;
height:46px;
background:url(../images/button/form/learn-more_th.png) 0 -46px no-repeat;
cursor:pointer;
}

.button_learn-more_th_mousedown {
border:none;
cursor:pointer;
width:165px;
height:46px;
background:url(../images/button/form/learn-more_th.png) 0 -92px no-repeat;
}

.button_compare-xxl_th {
border:none;
cursor:pointer;
width:921px;
height:51px;
background:url(../images/button/xxl/compare_th.png) no-repeat;
}

.button_compare-xxl_th:hover {
border:none;
width:921px;
height:51px;
background:url(../images/button/xxl/compare_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_buy-now_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/buynow_th.png) no-repeat;
}

.button_buy-now_th:hover {
border:none;
width:138px;
height:51px;
background:url(../images/button/form/buynow_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_buy-now_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/buynow_th.png) 0 -102px no-repeat;
}

.button_call-me_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/callme_th.png) no-repeat;
}

.button_call-me_th:hover {
border:none;
width:138px;
height:51px;
background:url(../images/button/form/callme_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_call-me_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/callme_th.png) 0 -102px no-repeat;
}

.button_email-me_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/emailme_th.png) no-repeat;
}

.button_email-me_th:hover {
border:none;
width:138px;
height:51px;
background:url(../images/button/form/emailme_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_email-me_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/emailme_th.png) 0 -102px no-repeat;
}

.button_email-this_th {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/emailthis_th.png) no-repeat;
}

.button_email-this_th:hover {
border:none;
width:138px;
height:51px;
background:url(../images/button/form/emailthis_th.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_email-this_th_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(../images/button/form/emailthis_th.png) 0 -102px no-repeat;
}

.button_close_th {
border:none;
cursor:pointer;
width:87px;
height:27px;
background:url(../images/button/s/close_th.png) no-repeat;
}

.button_close_th:hover {
border:none;
width:87px;
height:27px;
background:url(../images/button/s/close_th.png) 0 -27px no-repeat;
cursor:pointer;
}

.button_close_th_mousedown {
border:none;
cursor:pointer;
width:87px;
height:27px;
background:url(../images/button/s/close_th.png) 0 -54px no-repeat;
}

.button_select-compare_th {
border:none;
cursor:pointer;
width:342px;
height:34px;
background:url(../images/button/xl/select-compare_th.png) no-repeat;
}

.button_select-compare_th:hover {
border:none;
width:342px;
height:34px;
background:url(../images/button/xl/select-compare_th.png) 0 -34px no-repeat;
cursor:pointer;
}

.button_view-garage {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/form/view-garage.png) no-repeat;
}

.button_view-garage:hover {
border:none;
width:138px;
height:51px;
background:url(/images/button/form/view-garage.png) 0 -51px no-repeat;
cursor:pointer;
}

.button_view-garage_mousedown {
border:none;
cursor:pointer;
width:138px;
height:51px;
background:url(/images/button/form/view-garage.png) 0 -102px no-repeat;
}

.button_login_top_second,.button_login_top_second:hover {
border:none;
cursor:pointer;
width:64px;
height:25px;
background:url(/images/button/s/login_sub.png) no-repeat;
}

.button_recoverpassword,.button_recoverpassword_mousedown {
border:none;
cursor:pointer;
width:180px;
height:23px;
background:url(/images/button/w/recover-password.png) no-repeat;
}
/****************************************************************/
/*Find Out More Button Start*/
.button_findoutmore {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_findoutmore.png) no-repeat;
}
.button_findoutmore:hover {
border:none;
width:128px; height:28px;
background:url(/images/results-a/button_findoutmore.png) 0 -28px no-repeat;
cursor:pointer;
}

.button_findoutmore_mousedown {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_findoutmore.png) 0 -56px no-repeat;
}
/*Find Out More Button End*/
/*Buy Now Button Start*/
.button_buynow {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_buynow.png) no-repeat;
}
.button_buynow:hover {
border:none;
width:128px; height:28px;
background:url(/images/results-a/button_buynow.png) 0 -28px no-repeat;
cursor:pointer;
}

.button_buynow_mousedown {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_buynow.png) 0 -56px no-repeat;
}
/*Buy Now Button End*/
/****************************************************************/
/*Call For Discount Button Start*/
.button_callfordiscount {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_callfordiscount.png) no-repeat;
}
.button_callfordiscount:hover {
border:none;
width:128px; height:28px;
background:url(/images/results-a/button_callfordiscount.png) 0 -28px no-repeat;
cursor:pointer;
}

.button_callfordiscount_mousedown {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_callfordiscount.png) 0 -56px no-repeat;
}
/*Call For Discount End*/
/****************************************************************/
/*Buy Online Button Start*/
.button_buyonline {
border:none;
cursor:pointer;
width:82px; height:28px;
background:url(/images/results-a/button_buyonline.png) no-repeat;
}
.button_buyonline:hover {
border:none;
width:82px; height:28px;
background:url(/images/results-a/button_buyonline.png) 0 -28px no-repeat;
cursor:pointer;
}

.button_buyonline_mousedown {
border:none;
cursor:pointer;
width:82px; height:28px;
background:url(/images/results-a/button_buyonline.png) 0 -56px no-repeat;
}
/*Buy Online End*/
/****************************************************************/
/*More Info Button Start*/
.button_moreinfo {
border:none;
cursor:pointer;
width:82px; height:28px;
background:url(/images/results-a/button_moreinfo.png) no-repeat;
}
.button_moreinfo:hover {
border:none;
width:82px; height:28px;
background:url(/images/results-a/button_moreinfo.png) 0 -28px no-repeat;
cursor:pointer;
}

.button_moreinfo_mousedown {
border:none;
cursor:pointer;
width:82px; height:28px;
background:url(/images/results-a/button_moreinfo.png) 0 -56px no-repeat;
}
/*More Info End*/
/****************************************************************/
/*Call Me Button Start*/
.button_callme {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_callme.png) no-repeat;
}
.button_callme:hover {
border:none;
width:128px; height:28px;
background:url(/images/results-a/button_callme.png) 0 -28px no-repeat;
cursor:pointer;
}

.button_callme_mousedown {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_callme.png) 0 -56px no-repeat;
}
/*Call Me Button End*/
/****************************************************************/
/* View Garage Button Start */
.button_viewgarage {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_viewgarage.png) no-repeat;
}
.button_viewgarage:hover {
border:none;
width:128px; height:28px;
background:url(/images/results-a/button_viewgarage.png) 0 -28px no-repeat;
cursor:pointer;
}
.button_viewgarage_mousedown {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_viewgarage.png) 0 -56px no-repeat;
}
/* View Garage Button End */

/* Path Bar */
#PathBar 
{
  margin:0 auto;
  width:980px;
}

#PathBar .TopMargin
{
    height:25px
}

#PathBar .ThreeSteps
{
    margin:0 auto;
    width:980px; height:86px;
    background:url(/images/nav/path/3steps_step1_en.png) no-repeat;
}

#PathBar .ThreeSteps .StepOne
{
}

#PathBar .ThreeSteps .StepTwo
{
    height:36px; margin-left:182px;
    background:url(/images/nav/path/3steps_step2_en.png) no-repeat;
}
#PathBar .ThreeSteps .StepThree
{
    height:36px; margin-left:182px;
    background:url(/images/nav/path/3steps_step3_en.png) no-repeat;
}

#PathBar .TwoSteps
{
    margin:0 auto;
    width:980px; height:86px;
    background:url(/images/nav/path/2steps_step1_en.png) no-repeat;
}

#PathBar .TwoSteps .StepOne
{
}

#PathBar .TwoSteps .StepTwo
{
    height:36px; margin-left:480px;
    background:url(/images/nav/path/2steps_step2_en.png) no-repeat;
}


#keyBenefits {
width:950px;
margin:0 auto;
}

#keyBenefits .pad {
padding:30px;
}

#keyBenefits .guarantee {
width:50%; height:97px;
background:url(/images/results-a/button_keybenefits.png) no-repeat;
float:left;
}

#keyBenefits .guarantee:hover {
background:url(/images/results-a/button_keybenefits.png) no-repeat 0px -97px;;
}

#keyBenefits .coverage {
width:50%; height:97px;
background:url(/images/results-a/button_keybenefits.png) 0px -194px no-repeat;
float:left;
}

#keyBenefits .coverage:hover {
background:url(/images/results-a/button_keybenefits.png) 0px -291px no-repeat;
}

#keyBenefits .content {
padding:15px 15px 15px 206px;
color:#858585;
}

/*Refresh Quote Button Start*/
.button_refreshquote
{
    border:none;
    cursor:pointer;
    width: 135px;
    height: 51px;
    background: url(/images/button/l/refresh-quote.png) no-repeat;
}
.button_refreshquote:hover
{
    border:none;
    width: 135px;
    height: 51px;
    background: url(/images/button/l/refresh-quote.png) no-repeat;
    cursor: pointer;
}

.button_refreshquote_mousedown
{
    border:none;
    cursor:pointer;
    width: 135px;
    height: 48px;
    background: url(/images/button/l/refresh-quote.png) no-repeat;
}
/*Refresh Quote Button End*/
/****************************************************************/

.button_emailthis {
border:none;
cursor:pointer;
width:128px;
height:28px;
background:url(/images/button/l/email-this.png) no-repeat;
}

.button_emailthis:hover {
border:none;
width:128px;
height:28px;
background:url(/images/button/l/email-this.png) 0 -28px no-repeat;
cursor:pointer;
}

.button_emailthis_mousedown {
border:none;
cursor:pointer;
width:128px;
height:28px;
background:url(/images/button/l/email-this.png) 0 -56px no-repeat;
}

/*Blank Yellow Button Start*/
.button_yellow_bg {
border:none;
cursor:pointer;
font-weight:bold;
width:128px; height:28px;
background:url(/images/results-a/button_yellow_bg.png) no-repeat;
}
.button_yellow_bg:hover {
border:none;
width:128px; height:28px;
background:url(/images/results-a/button_yellow_bg.png) 0 -28px no-repeat;
cursor:pointer;
}

.button_yellow_bg_mousedown {
border:none;
cursor:pointer;
width:128px; height:28px;
background:url(/images/results-a/button_yellow_bg.png) 0 -56px no-repeat;
}
/*Buy Now Button End*/
/****************************************************************/
